package com.cheng.io.print;

import java.io.FileNotFoundException;
import java.io.PrintStream;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 标准输出流
 * 输出方向：控制台\文件
 * 全局对象，由JVM创建或关闭流
 */
public class SystemOutTest01 {
    public static void main(String[] args) {
        PrintStream out = System.out;
        // 输出方向为控制台
        out.println(new Date());

        try {
            // 设置输出方向为文件
            System.setOut(new PrintStream("io/resources/log"));

            SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");
            System.out.println("INFO " + simpleDateFormat.format(new Date()) + " : 执行了com.cheng.io.print.SystemOutTest01.main");
        } catch (FileNotFoundException e) {
            throw new RuntimeException(e);
        }
    }
}
